function Person(name) {
    this.name = name
}
let p = new Person('aa')


// new 机制：
// 1. 创建一个this对象
// {

// }
// 2. 将构造函数的属性进行赋值
// {
//     name:name
// }
// 3.
// let this = {
//     name:name
// }
// this.__proto__ = Person.prototype
// 4. 返回this
// return this